package com.zzyl.nursing.vo;

import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.time.LocalDateTime;
import java.util.List;

/**
 * 护理任务 VO
 */
@Data
public class NursingTaskVo {

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime createTime;

    /** 任务ID */
    private Long id;

    /** 护理员ID（多个用逗号分隔） */
    private String nursingId;

    /** 护理项目ID */
    private Long projectId;

    /** 护理项目名称 */
    private String projectName;

    /** 老人ID */
    private Long elderId;

    /** 老人姓名 */
    private String elderName;

    /** 床位号 */
    private String bedNumber;

    /** 预计服务时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime estimatedServerTime;

    /** 状态 (1待执行 2已执行 3已关闭) */
    private Integer status;

    /** 护理员姓名列表 */
    private List<String> nursingName;
}
